@charset "ISO-8859-1";
/* CSS Document */
html {
	padding: 0px;
	margin: 0px;
}

#loading {
	background: url(../images/loading.gif) no-repeat;
}

#logo {
	background: url(../images/logoHeader.png) no-repeat;
	width: 252px;
	height: 100px;
	/*float: left;*/
	margin-left: 2%;
}

/*Estilo modificado 18/10/2012*/
#userInfo {
	width: 95%; /*300px;*/
	/*height: 40px;*/
	float: left;
	text-align: right;
	/*margin-left: 35%;*/
	padding-right: 15px;
	background-color: #fff; /* IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	/* IE 5-7 */
	/*filter: alpha(opacity =   50); /* Netscape * /
	-moz-opacity: 0.5; /* Safari 1.x * /
	-khtml-opacity: 0.5; /* Good browsers * /
	opacity: 0.5;*/
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari, Chrome */
	border-radius: 5px; /* CSS3 */;
	/*margin-top: 20px;*/
}

#header {
	height: auto;
	background: url(../images/bgrHeaderTop.png) repeat-x;
	margin: 0px;
	overflow: hidden;
	width: 100%;
	padding: 0px;
}

#imgHeader {
	background: url(../images/bgrHeader.png) no-repeat;
	width: 180px;
	height: 100px;
	float: right;
}

body {
	margin: 0;
	padding: 0px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

.wpsFooterMapL1 a {
	color: #000000;
	text-decoration: none;
}

a {
	color: #006699;
	text-decoration: none;
}

.wpsNavTopLinks {
	background-image: url("../images/bg_plek_sup_01.jpg");
	background-position: center top;
	background-repeat: repeat-x;
	height: 32px;
	margin: 0;
	padding: 0;
	font-size: 11px;
	text-align: right;
	
}

.wpsNavFooterMap {
	background-color: #D9DEE4;
	background-image: url("../images/bg_foot_a.jpg");
	background-position: center top;
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

/*Estilo modificado 18/10/2012*/
.wpsFooterCopyright {
	color: #626669;
	font-size: 11px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 20px;
	height: 35px; /*50px;*/
	margin-left: 39%; /*Agregado*/
}

.ui-menu {
	padding: 0px;
}

.ui-menubar {
	border-top: 3px solid #DA2827 !important;
}

/*GCLV Agregado 11/04/2013: color gris (defecto) por rojo*/
.ui-panelmenu .ui-panelmenu-header {
	background: #DA2726;
	/*background: #DA2726 linear-gradient(center top, rgba(255, 255, 255, 0.8),
		rgba(255, 255, 255, 0) );
	background: #DA2726
		-webkit-gradient(linear, center top, center bottom, from(rgba(255, 255,
		255, 0.8) ), to(rgba(255, 255, 255, 0) ) );
	background: #DA2726
		-moz-linear-gradient(center top, rgba(255, 255, 255, 0.8),
		rgba(255, 255, 255, 0) );*/ /*Degrade de colores*/
	/*margin: 0px 1px 0px 0px;
	margin: -2px 1px 0 0;*/
}

/*GCLV Agregado 11/04/2013: color negro por blanco*/
.ui-panelmenu .ui-panelmenu-header a {
	color: #fff;
	font-size: 14px;
	text-shadow: none;
}

/*GCLV Modificacion 11/04/2013: color negro por blanco*/
.ui-menuitem-text {
	color: #4F4F4F; /*Color negro*/
	/*color: #fff;*/ /*Color blanco*/
	font-size: 14px;
}

.ui-menu-child {
	background: #D8DDE1
		url("/GAMPrototype/javax.faces.resource/images/ui-bg_highlight-hard_80_c4c4c4_1x100.png.xhtml?ln=primefaces-aristo")
		top repeat-x;
	background: #D8DDE1 linear-gradient(top, rgba(255, 255, 255, 0.8),
		rgba(255, 255, 255, 0));
	background: #D8DDE1
		-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255,
		0.8)), to(rgba(255, 255, 255, 0)));
	background: #D8DDE1 -moz-linear-gradient(top, rgba(255, 255, 255, 0.8),
		rgba(255, 255, 255, 0));
}

/*GCLV Modificacion 11/04/2013: color plata por rojo*/
.ui-menuitem-link {
	/*Color plata*/
	background: #D8DDE1;
	/*background: #D8DDE1 linear-gradient(center top, rgba(255, 255, 255, 0.8),
		rgba(255, 255, 255, 0) );
	background: #D8DDE1
		-webkit-gradient(linear, center top, center bottom, from(rgba(255, 255,
		255, 0.8) ), to(rgba(255, 255, 255, 0) ) );
	background: #D8DDE1
		-moz-linear-gradient(center top, rgba(255, 255, 255, 0.8),
		rgba(255, 255, 255, 0) );*/ /*Color degrade*/
	margin: 0px 1px 0px 0px;
	/*margin: -2px 1px 0 0;*/ /*Separacion entre links*/
	width: 95% !important;
	/*Color Rojo*/
	/*background: #DA2726;
	background: #DA2726 linear-gradient(center top, rgba(255, 255, 255, 0.8),
		rgba(255, 255, 255, 0) );
	background: #DA2726
		-webkit-gradient(linear, center top, center bottom, from(rgba(255, 255,
		255, 0.8) ), to(rgba(255, 255, 255, 0) ) );
	background: #DA2726
		-moz-linear-gradient(center top, rgba(255, 255, 255, 0.8),
		rgba(255, 255, 255, 0) );
	margin: 0px 1px 0px 0px;
	margin: -2px 1px 0 0;*/
}

.ui-widget {
	font-family: Arial, sans-serif;
	font-size: 84.5%;
	line-height: 1.5;
}

.ui-widget-content {
	/*border: none;*/
	
}

.ui-state-focus {
	border: 1px solid #7096ab;
	background: #006699
		url("/GAMPrototype/javax.faces.resource/images/ui-bg_highlight-hard_80_85b2cb_1x100.png.xhtml?ln=primefaces-aristo")
		50% 50% repeat-x;
	background: #006699 linear-gradient(top, rgba(255, 255, 255, 0.6),
		rgba(255, 255, 255, 0));
	background: #006699
		-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255,
		0.6)), to(rgba(255, 255, 255, 0)));
	background: #006699 -moz-linear-gradient(top, rgba(255, 255, 255, 0.6),
		rgba(255, 255, 255, 0));
	/*    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF, endColorstr=#00FFFFFF);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF, endColorstr=#00FFFFFF)";*/
	font-weight: bold;
	color: #313131;
	-moz-box-shadow: 0 0 5px #85b2cb;
	-webkit-box-shadow: 0px 0px 8px #85b2cb;
	box-shadow: 0px 0px 8px #85b2cb;
}

.wpsFooterLigas {
	line-height: 150%;
	margin: 0;
	font-size: 12px;
}

.ui-widget input {
	/*background: -moz-linear-gradient(center top, rgba(255, 255, 255, 0.8),
		rgba(255, 255, 255, 0) ) repeat scroll 0 0 #C4C4C4;
	border: 1px solid #A8A8A8;*/
	color: #4F4F4F;
	/*font-weight: bold;*/
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);
	/*background: #C4C4C4
		url("/GAMPrototype/javax.faces.resource/images/ui-bg_highlight-hard_80_85b2cb_1x100.png.xhtml?ln=primefaces-aristo")
		50% 50% repeat-x;
	background: #C4C4C4 linear-gradient(center top, rgba(255, 255, 255, 0.6),
		rgba(255, 255, 255, 0) );
	background: #C4C4C4
		-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255,
		0.8) ), to(rgba(255, 255, 255, 0) ) );
	background: #C4C4C4
		-moz-linear-gradient(center top, rgba(255, 255, 255, 0.8),
		rgba(255, 255, 255, 0.9) );*/
	width: 180px;
	/*20121024 Quitado para arreglar el menu
	cursor: pointer;
	display: inline-block;
	margin-right: 0.1em;
	overflow: visible;
	padding: 0;
	position: relative;
	text-align: center;
	text-decoration: none !important;
	font-size: 1em;
	line-height: 1.5;
	-moz-border-radius: 3px; /* Firefox /
	-webkit-border-radius: 3px; /* Safari, Chrome /
	border-radius: 3px; /* CSS3 /;
	padding: 4px;*/
}

/*20121024 Agregado para arreglar el menu*/
.ui-menu .ui-menu-parent .ui-menu-child {
	background: #DA2726 !important;
	background: #DA2726 linear-gradient(center top, rgba(255, 255, 255, 0.8),
		rgba(255, 255, 255, 0)) !important;
	background: #DA2726
		-webkit-gradient(linear, center top, center bottom, from(rgba(255, 255,
		255, 0.8)), to(rgba(255, 255, 255, 0))) !important;
	background: #DA2726
		-moz-linear-gradient(center top, rgba(255, 255, 255, 0.8),
		rgba(255, 255, 255, 0)) !important;
	margin: 0px 1px 0px 0px;
	margin: -2px 1px 0 0;
	z-index: 99999;
}

.ui-menu {
	z-index: 99999;
}

.ui-datatable {
	z-index: 0;
	position: static;
}

.ui-datatable div.ui-dt-c {
	z-index: 0;
	position: static;
}

.ui-menu-list {
	background: #DA2726 !important;
	background: #DA2726 linear-gradient(center top, rgba(255, 255, 255, 0.8),
		rgba(255, 255, 255, 0)) !important;
	background: #DA2726
		-webkit-gradient(linear, center top, center bottom, from(rgba(255, 255,
		255, 0.8)), to(rgba(255, 255, 255, 0))) !important;
	background: #DA2726
		-moz-linear-gradient(center top, rgba(255, 255, 255, 0.8),
		rgba(255, 255, 255, 0)) !important;
	margin: 0px 1px 0px 0px;
	margin: -2px 1px 0 0;
	z-index: 99999;
}

.divRow {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}

#indicador {
	background: url(../images/rojo.jpg) no-repeat;
}

.cajaEstilo {
	border-bottom: 1px;
	border-left: 1px;
	border-right: 1px;
	border-top: 1px;
}

.dialog {
	width: auto;
}

.col1 {
	font-weight: bold;
}

.col2 {
	vertical-align: top;
}

.operacion-column {
	text-align: center;
	width: 120px !important;
}

.bold {
	font-weight: bold;
}

.uppercase {
	text-transform: uppercase;
}

.lowercase {
	text-transform: lowercase;
}

.top {
	vertical-align: top;
}

.center {
	text-align: center;
}

.left {
	text-align: left;
}

.ui-selectonemenu-label {
	width: 100% !important;
}

.nowrapColumn {
	white-space: nowrap;
	"
}


/*20121024 Fin Agregado*/
.customTitleBar {

	color: black;
	font-weight: bold;
	font-family: verdana;
}

.bgColoredPanel{
/* background:#E3DFDF; */
}


.ui-custompanelgrid, .ui-custompanelgrid td {
font-weight: bold;
/* background-color: #E3DFDF !important; */
}

/* .ui-panelgrid tr,.ui-panelgrid td {
	border: 0 !important;
} */

